#include "BlazeEngineUIFontString.h"

BeUIFontString::BeUIFontString(const char* pcName) :
	BeUILayeredRegion(pcName)
{

}

BeUIFontString::~BeUIFontString()
{

}

void BeUIFontString::Install(lua_State* pLua)
{
	BeUILayeredRegion::Install(pLua);
	BeUIFont::Install(pLua);

	Lua_RegisterFunction(pLua, "SetAlphaGradient", Lua_SetAlphaGradient);
	Lua_RegisterFunction(pLua, "SetNonSpaceWrap", Lua_SetNonSpaceWrap);
	Lua_RegisterFunction(pLua, "SetText", Lua_SetText);
	Lua_RegisterFunction(pLua, "SetFormattedText", Lua_SetFormattedText);
	Lua_RegisterFunction(pLua, "SetTextHeight", Lua_SetTextHeight);
	Lua_RegisterFunction(pLua, "CanNonSpaceWrap", Lua_CanNonSpaceWrap);
	Lua_RegisterFunction(pLua, "GetStringWidth", Lua_GetStringWidth);
	Lua_RegisterFunction(pLua, "GetText", Lua_GetText);

}

void BeUIFontString::Uninstall()
{

}

int BeUIFontString::Lua_SetAlphaGradient(lua_State* pLua)
{
	return 0;
}

int BeUIFontString::Lua_SetNonSpaceWrap(lua_State* pLua)
{
	return 0;
}

int BeUIFontString::Lua_SetText(lua_State* pLua)
{
	return 0;
}

int BeUIFontString::Lua_SetFormattedText(lua_State* pLua)
{
	return 0;
}

int BeUIFontString::Lua_SetTextHeight(lua_State* pLua)
{
	return 0;
}

int BeUIFontString::Lua_CanNonSpaceWrap(lua_State* pLua)
{
	return 0;
}

int BeUIFontString::Lua_GetStringWidth(lua_State* pLua)
{
	return 0;
}

int BeUIFontString::Lua_GetText(lua_State* pLua)
{
	return 0;
}


